package cn.hy.机考.part02;

import java.util.HashMap;
import java.util.Map;
import java.util.Scanner;

/**
 * @author hy
 *
 * 十六、查找字符串中相同字符连续出现的最大次数(字符串区分大小写) 输入只有一行，包含一个长度不超过 100 的字符串 输出只有一行，输出相同字符串连续出现的最大次数
 * hello
 * 2
 * word
 * 1
 * aaabbc
 * 3
 */
public class Demo16 {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String line = sc.nextLine();
        char[] chars = line.toCharArray();
        int ans = 0;
        for (int i = 0; i < chars.length-1 ; i++) {
            char c = chars[i];
            int count = 1;
            for (int j = i + 1 ; j < chars.length; j++) {
                if (c ==  chars[j]) {
                    count = count + 1;
                } else {
                    break;
                }
            }
            ans = Math.max(ans, count);
        }
        System.out.println(ans );
    }


//    public static void main(String[] args) {
//        Scanner sc = new Scanner(System.in);
//        while (sc.hasNext()) {
//            String str = sc.nextLine();
//            int count = 1;
//            int max = 0;
//            for (int i = 0 ; i < str.length() - 1; i++) {
//                if (str.charAt(i) == str.charAt(i + 1)) {
//                    count++;
//                } else {
//                    max = Math.max(count, max);
//                    count = 1;
//                }
//            }
//            System.out.println(max);
//        }
//    }
}
